package com.ruicar.afs.cloud.manage.creditchange.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruicar.afs.cloud.manage.common.entity.ManageBankCardChange;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 * @Author chuke
 * @create 2020/8/11 16:32
 */
@Data
public class TemplateContractVO {

    private List<ManageBankCardChange> bankChangeList;

    private ManageBankCardChange bankCardChange;
    /**
     * 客户姓名
     */
    private String custName;
    /**
     * 原持卡人
     */
    private String oldCardholder;
    /**
     * 新持卡人
     */
    private String newCardholder;
    /**
     * 原还款银行
     */
    private String oldBank;
    /**
     * 新还款银行
     */
    private String newBank;
    /**
     * 原分支行
     */
    private String oldBranchBank;
    /**
     * 新分支行
     */
    private String newBranchBank;
    /**
     * 原银行账号
     */
    private String oldBankAccount;
    /**
     * 新银行账号
     */
    private String newBankAccount;
    /**
     * 证件号
     */
    private String certNo;
    /**
     * 有效期截至
     */
    @JSONField(format = "yyyy-MM-dd")
    private Date endDate;
    /**
     * 联系方式号码
     */
    private String contactNo;
    /**
     * 业务编号
     */
    private String caseNo;
    /**
     * 签署时间
     */
    private String signTime;
    /**
     * 变更原银行账号
     */
    private String changeOldBankAccount;
    /**
     * 变更新银行账号
     */
    private String changeNewBankAccount;
    /**
     * 变更原持卡人
     */
    private String changeOldCardholder;
    /**
     * 变更新持卡人
     */
    private String changeNewCardholder;
    /**
     * 变更旧银行
     */
    private String changeOldBank;
    /**
     * 变更新银行
     */
    private String changeNewBank;
    /**
     * 变更证件号
     */
    private String changeCertNO;
    /**
     * 关闭时间
     */
    private String closeDate;
    /**
     * 申请编号
     */
    private String applyNo;
}
